From 3077198de069d7e3248adc0400dde6b933f1653f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sat, 17 Jun 2017 08:08:18 +0200 Subject: [PATCH] scrolledwindow: Fix indicator hiding Only hiding the indicator if the widget is not mapped won't work. --- gtk/gtkscrolledwindow.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index 1481fea6f5..a9c13039da 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -3755,7 +3755,7 @@ indicator_set_fade (Indicator *indicator, visible = indicator->current_pos != 0.0 || indicator->target_pos != 0.0; - if (visible && !gtk_widget_get_mapped (indicator->scrollbar)) + if (visible) { indicator->conceil_timer = g_timeout_add (INDICATOR_FADE_OUT_TIME, maybe_hide_indicator, indicator); } @@ -3769,7 +3769,6 @@ indicator_set_fade (Indicator *indicator, if (changed) { gtk_widget_set_opacity (indicator->scrollbar, indicator->current_pos); - gtk_widget_queue_draw (indicator->scrollbar); } } -- 2.30.2